package com.itheima.service.mongo;

import com.itheima.domain.mongo.Comment;
import com.itheima.domain.vo.PageBeanVo;
import org.bson.types.ObjectId;

public interface CommentService {

    // 保存comment
    Integer saveComment(Comment comment);

    // 删除comment
    Integer removeComment(Long userId, ObjectId publishId, Integer commentType);

    // 查询评论列表
    PageBeanVo findCommentByPage(ObjectId publishId, Integer commentType, Integer pageNum, Integer pageSize);

    // 查询我的动态评论信息
    PageBeanVo findMyCommentByPage(Long loginUserId,Integer commentType,Integer pageNum,Integer pageSize);
}